//go:build !windows
// +build !windows

package server

import (
	"syscall"
)

// getUnixDetachedProcAttr 获取 Unix 分离进程的属性
func getUnixDetachedProcAttr() *syscall.SysProcAttr {
	return &syscall.SysProcAttr{
		Setsid: true,
	}
}

// getWindowsHiddenProcAttr Windows 系统不需要此函数，但为了编译通过需要定义
func getWindowsHiddenProcAttr() *syscall.SysProcAttr {
	return nil
}
